home *** CD-ROM | disk | FTP | other *** search
- WIN100 Fonts
-
- William S. Hall
- 3665 Benton Street, #66
- Santa Clara, CA 95051
- May 15, 1991
-
-
- WIN100 is currently distributed with fonts which are most
- suitable for devices having resolutions of at least 640 pixels
- horizontally and between 400 and 600 pixels vertically. The VGA,
- MGCA, and many LCD displays fall within this range. These fonts
- are contained in the file WIN100E.FON. On the Kermit
- distribution, WIN100E.FON is distributed in BOO format as
- WKEFON.BOO. WIN100E.FON can be extracted by using the
- Kermit-supplied MSBPCT tool.
-
- All sources are included. A description of the files is
- given below. To modify the fonts, you will need the Resource
- Compiler and Font Editor or similar tools from the Microsoft
- Windows Software Development Kit (SDK). You must also have the
- files FONTS.ASM, FONTS.OBJ, and LINK4, which also come with the
- SDK and cannot be distributed here.
-
- Fonts are needed to support high resolution devices such as
- the super VGA (800 x 600) and 8514/A (1024 x 768) as well as the
- EGA and CGA display adapters. It would also be useful to have
- versions using the DEC Multinational character set for a more
- complete VT220 emulation. The contributions of others along
- these lines would be greatly appreciated. Please try, however,
- to use naming conventions similar to those used here.
-
- WIN100E.FON contains fonts in two character sets: Windows
- ANSI and DEC Special Graphics, along with extra characters in the
- ranges 0-31 and 128-159 to allow control character representation
- mode on the terminal. The symbols used in the control character
- ranges mimic those of the DEC Multinational character set. The
- only difference between the ANSI and DEC Special Graphics sets
- are the substitution of DEC character graphics in the codepoint
- range of 95 to 126.
-
- Each character set is further rendered in wide and narrow
- formats for use with 80 and 132 columns respectively. Finally,
- because Windows does bolding by actually adding horizontal pixels
- to the character glyphs, and thus (unacceptably) increasing the
- character cell size, all fonts are also supplied in bold as well
- as normal weights. Hence altogether, WIN100E.FON contains eight
- fonts. The face name is simply WIN100.
-
- Microsoft has traditionally suffixed font files with the
- letters A through F to denote the resolution range for which the
- fonts are most suitable. For displays, the resolutions are A
- (CGA), B (EGA/Hercules), E (VGA/MCGA), and F (8514/a). We have
- tried to follow a similar naming scheme here, although with some
- inconsistencies.
-
- To make the fonts, copy the files listed below to a suitable
- directory and extract any file with a .BOO extension using
- MSBPCT. Copy the files FONTS.ASM and FONTS.OBJ from the Windows
- SDK distribution. Rename the .MAK file to MAKEFILE and build the
- fonts using the Microsoft NMAKE utility. NMAKE is now being
- supplied with the Microsoft C6 compiler and the 6.0 assembler.
-
- You will not be able to make the font file agree exactly at
- the binary level with the one distributed because MSBPCT always
- adds a few harmless characters at the end of any extracted file.
-
- WKE100.MAK - The make file for WIN100E.FON.
-
- WKE100.DEF - The definitions file for WIN100E.FON.
-
- WKE100.RC - The resource file for WIN100E.FON.
-
- WKUVWX.BOO - .FNT files in .BOO format. The meanings of
- the last four letters in the name are as follows:
-
- U - display adapter (see above). Currently only 'E'
- is supported.
-
- V - character set. 'A' means Windows ANSI and 'S'
- means Windows ANSI with DEC character graphics replacing those in
- the range 95-126.
-
- W - N (normal weight) or B (bold).
-
- X - N (narrow width) or W (wide).
-